package org.linlinjava.litemall.admin.vo.order_manage;

import org.linlinjava.litemall.db.domain.AgedmallCloudHouse;
import org.linlinjava.litemall.db.domain.AgedmallCollectionPoints;

import java.math.BigDecimal;
import java.util.List;

public class StoreCommodityDetailVo {
    private Integer storeGoodsId;
    private Integer shopId;
    private Integer commodityId;
    private String shopName;
    private String shopPic;
    private String shopAddress;
    private String commodityName;
    private String commodityPic;
    private String commodityType;
    private Integer onlyToHospital;
    private Integer goodsStock;
    private Integer chainLock;
    private Integer chainLockNumber;
    private Integer cabinetLock;
    private Integer cabinetLockNumber;
    private Integer cloudLock;
    private Integer cloudLockNumber;
    private Integer freeDeliveryType;
    private BigDecimal freeDeliveryPrice;
    private Integer freePickType;
    private BigDecimal freePickPrice;
    private BigDecimal retailPrice;
    private Integer leaseChargeTemplateId;
    private Long operateId;
    private Byte logisticsType;
    private Long express;
    private Long sameCity;
    private BigDecimal expressCost;
    private BigDecimal sameCityCost;
    private Integer sendFastestTime;
    private Integer sendSlowestTime;
    private Integer payOrder;
    /**
     * 免押状态 0 不免
     */
    private Byte noDepositStat;

    private List<CommodityDetailRegualrNameForm> regualrList;
    private List<CommodityDetailRegualrForm> regualrCombo;
    private List<CommodityDetailExtralForm> extral;



    private Integer sameCitySendType;
    private Integer pickUpType;
    private Integer sameCityLogisticsCompanyType;
    private Integer pickUpLogisticsCompanyType;
    private Long pickUp;
    private BigDecimal pickUpCost;
    private String cloudJson;
    private Integer collectionPointsType;
    private List<AgedmallCollectionPoints> collectionPoints;
    private Integer collectionPriceType;
    private String collectionJson;
    private List<AgedmallCloudHouse> cloudList;


    public List<AgedmallCollectionPoints> getCollectionPoints() {
        return collectionPoints;
    }

    public void setCollectionPoints(List<AgedmallCollectionPoints> collectionPoints) {
        this.collectionPoints = collectionPoints;
    }

    public List<AgedmallCloudHouse> getCloudList() {
        return cloudList;
    }

    public void setCloudList(List<AgedmallCloudHouse> cloudList) {
        this.cloudList = cloudList;
    }

    public Integer getSameCitySendType() {
        return sameCitySendType;
    }

    public void setSameCitySendType(Integer sameCitySendType) {
        this.sameCitySendType = sameCitySendType;
    }

    public Integer getPickUpType() {
        return pickUpType;
    }

    public void setPickUpType(Integer pickUpType) {
        this.pickUpType = pickUpType;
    }

    public Integer getSameCityLogisticsCompanyType() {
        return sameCityLogisticsCompanyType;
    }

    public void setSameCityLogisticsCompanyType(Integer sameCityLogisticsCompanyType) {
        this.sameCityLogisticsCompanyType = sameCityLogisticsCompanyType;
    }

    public Integer getPickUpLogisticsCompanyType() {
        return pickUpLogisticsCompanyType;
    }

    public void setPickUpLogisticsCompanyType(Integer pickUpLogisticsCompanyType) {
        this.pickUpLogisticsCompanyType = pickUpLogisticsCompanyType;
    }

    public Long getPickUp() {
        return pickUp;
    }

    public void setPickUp(Long pickUp) {
        this.pickUp = pickUp;
    }

    public BigDecimal getPickUpCost() {
        return pickUpCost;
    }

    public void setPickUpCost(BigDecimal pickUpCost) {
        this.pickUpCost = pickUpCost;
    }

    public String getCloudJson() {
        return cloudJson;
    }

    public void setCloudJson(String cloudJson) {
        this.cloudJson = cloudJson;
    }

    public Integer getCollectionPointsType() {
        return collectionPointsType;
    }

    public void setCollectionPointsType(Integer collectionPointsType) {
        this.collectionPointsType = collectionPointsType;
    }


    public Integer getCollectionPriceType() {
        return collectionPriceType;
    }

    public void setCollectionPriceType(Integer collectionPriceType) {
        this.collectionPriceType = collectionPriceType;
    }

    public String getCollectionJson() {
        return collectionJson;
    }

    public void setCollectionJson(String collectionJson) {
        this.collectionJson = collectionJson;
    }



    public Integer getStoreGoodsId() {
        return storeGoodsId;
    }

    public void setStoreGoodsId(Integer storeGoodsId) {
        this.storeGoodsId = storeGoodsId;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getCommodityId() {
        return commodityId;
    }

    public void setCommodityId(Integer commodityId) {
        this.commodityId = commodityId;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShopPic() {
        return shopPic;
    }

    public void setShopPic(String shopPic) {
        this.shopPic = shopPic;
    }

    public String getShopAddress() {
        return shopAddress;
    }

    public void setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress;
    }

    public String getCommodityName() {
        return commodityName;
    }

    public void setCommodityName(String commodityName) {
        this.commodityName = commodityName;
    }

    public String getCommodityPic() {
        return commodityPic;
    }

    public void setCommodityPic(String commodityPic) {
        this.commodityPic = commodityPic;
    }

    public String getCommodityType() {
        return commodityType;
    }

    public void setCommodityType(String commodityType) {
        this.commodityType = commodityType;
    }

    public Integer getGoodsStock() {
        return goodsStock;
    }

    public void setGoodsStock(Integer goodsStock) {
        this.goodsStock = goodsStock;
    }

    public Integer getChainLock() {
        return chainLock;
    }

    public void setChainLock(Integer chainLock) {
        this.chainLock = chainLock;
    }

    public Integer getChainLockNumber() {
        return chainLockNumber;
    }

    public void setChainLockNumber(Integer chainLockNumber) {
        this.chainLockNumber = chainLockNumber;
    }

    public Integer getCabinetLock() {
        return cabinetLock;
    }

    public void setCabinetLock(Integer cabinetLock) {
        this.cabinetLock = cabinetLock;
    }

    public Integer getCabinetLockNumber() {
        return cabinetLockNumber;
    }

    public void setCabinetLockNumber(Integer cabinetLockNumber) {
        this.cabinetLockNumber = cabinetLockNumber;
    }

    public Integer getCloudLock() {
        return cloudLock;
    }

    public void setCloudLock(Integer cloudLock) {
        this.cloudLock = cloudLock;
    }

    public Integer getCloudLockNumber() {
        return cloudLockNumber;
    }

    public void setCloudLockNumber(Integer cloudLockNumber) {
        this.cloudLockNumber = cloudLockNumber;
    }

    public Integer getFreeDeliveryType() {
        return freeDeliveryType;
    }

    public void setFreeDeliveryType(Integer freeDeliveryType) {
        this.freeDeliveryType = freeDeliveryType;
    }

    public BigDecimal getFreeDeliveryPrice() {
        return freeDeliveryPrice;
    }

    public void setFreeDeliveryPrice(BigDecimal freeDeliveryPrice) {
        this.freeDeliveryPrice = freeDeliveryPrice;
    }

    public Integer getFreePickType() {
        return freePickType;
    }

    public void setFreePickType(Integer freePickType) {
        this.freePickType = freePickType;
    }

    public BigDecimal getFreePickPrice() {
        return freePickPrice;
    }

    public void setFreePickPrice(BigDecimal freePickPrice) {
        this.freePickPrice = freePickPrice;
    }

    public BigDecimal getRetailPrice() {
        return retailPrice;
    }

    public void setRetailPrice(BigDecimal retailPrice) {
        this.retailPrice = retailPrice;
    }

    public Integer getLeaseChargeTemplateId() {
        return leaseChargeTemplateId;
    }

    public void setLeaseChargeTemplateId(Integer leaseChargeTemplateId) {
        this.leaseChargeTemplateId = leaseChargeTemplateId;
    }

    public Long getOperateId() {
        return operateId;
    }

    public void setOperateId(Long operateId) {
        this.operateId = operateId;
    }

    public Byte getLogisticsType() {
        return logisticsType;
    }

    public void setLogisticsType(Byte logisticsType) {
        this.logisticsType = logisticsType;
    }

    public Long getExpress() {
        return express;
    }

    public void setExpress(Long express) {
        this.express = express;
    }

    public Long getSameCity() {
        return sameCity;
    }

    public void setSameCity(Long sameCity) {
        this.sameCity = sameCity;
    }

    public BigDecimal getExpressCost() {
        return expressCost;
    }

    public void setExpressCost(BigDecimal expressCost) {
        this.expressCost = expressCost;
    }

    public BigDecimal getSameCityCost() {
        return sameCityCost;
    }

    public void setSameCityCost(BigDecimal sameCityCost) {
        this.sameCityCost = sameCityCost;
    }

    public List<CommodityDetailRegualrNameForm> getRegualrList() {
        return regualrList;
    }

    public void setRegualrList(List<CommodityDetailRegualrNameForm> regualrList) {
        this.regualrList = regualrList;
    }

    public List<CommodityDetailRegualrForm> getRegualrCombo() {
        return regualrCombo;
    }

    public void setRegualrCombo(List<CommodityDetailRegualrForm> regualrCombo) {
        this.regualrCombo = regualrCombo;
    }

    public List<CommodityDetailExtralForm> getExtral() {
        return extral;
    }

    public void setExtral(List<CommodityDetailExtralForm> extral) {
        this.extral = extral;
    }

    public Integer getSendFastestTime() {
        return sendFastestTime;
    }

    public void setSendFastestTime(Integer sendFastestTime) {
        this.sendFastestTime = sendFastestTime;
    }

    public Integer getSendSlowestTime() {
        return sendSlowestTime;
    }

    public void setSendSlowestTime(Integer sendSlowestTime) {
        this.sendSlowestTime = sendSlowestTime;
    }

    public Integer getPayOrder() {
        return payOrder;
    }

    public void setPayOrder(Integer payOrder) {
        this.payOrder = payOrder;
    }

    public Byte getNoDepositStat() {
        return noDepositStat;
    }

    public void setNoDepositStat(Byte noDepositStat) {
        this.noDepositStat = noDepositStat;
    }

    public Integer getOnlyToHospital() {
        return onlyToHospital;
    }

    public void setOnlyToHospital(Integer onlyToHospital) {
        this.onlyToHospital = onlyToHospital;
    }
}
